Skip to content

test: harden integration tests against transient API blips#47

Merged
zfarrell merged 1 commit into
mainfrom
worktree-quizzical-booping-fairy
Jun 6, 2026
Merged

test: harden integration tests against transient API blips#47
zfarrell merged 1 commit into
mainfrom
worktree-quizzical-booping-fairy

Conversation

@zfarrell

@zfarrell zfarrell commented Jun 6, 2026

Copy link
Copy Markdown
Contributor

Integration tests run sequentially against the live API and were intermittently failing on transient TCP connect timeouts: the client had no connect timeout and the suite had no retry, so a brief outage produced a ~20-minute red run needing a manual re-run. This bounds the test client's connect timeout (so a dead host fails fast) and retries the suite up to 3× with backoff in CI.

@claude claude Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Verified the new client-injection APIs exist and are used correctly, the reqwest dev-dependency/feature-unification reasoning is accurate, live-API test coverage is consistent (local wiremock tests correctly excluded), and the CI retry loop is correct under GHA's default bash shell. Clean change.

@zfarrell zfarrell merged commit b820b25 into main Jun 6, 2026
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant